package com.ruoyi.tj.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 住房-住房基本信息
 * </p>
 *
 * @author aoliao
 * @since 2024-03-22
 */
@TableName("tj_zf_zhufangjibenxinxi")
public class ZfZhufangjibenxinxi extends BaseEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 住宅楼号
     */
    @TableField("name")
    private String name;

    /**
     * 建造时间 年
     */
    @TableField("jzsj")
    private String jzsj;

    /**
     * 建筑层数
     */
    @TableField("jzcs")
    private Double jzcs;

    /**
     * 六十岁以上常住人口(人)
     */
    @TableField("oldczrk")
    private Integer oldczrk;

    /**
     * 常住人口(人)
     */
    @TableField("czrk")
    private Integer czrk;

    /**
     * 单元数量(个)
     */
    @TableField("dysl")
    private Integer dysl;

    /**
     * 住宅套数	套
     */
    @TableField("zzts")
    private Integer zzts;

    /**
     * 有无集中供暖（1有、0无）
     */
    @TableField("ywjzgn")
    private Boolean ywjzgn;

    /**
     * 非成套住宅数（套）
     */
    @TableField("fctzjs")
    private Integer fctzjs;


    public String getName() {
        return name;
    }

    public ZfZhufangjibenxinxi setName(String name) {
        this.name = name;
        return this;
    }

    public String getJzsj() {
        return jzsj;
    }

    public ZfZhufangjibenxinxi setJzsj(String jzsj) {
        this.jzsj = jzsj;
        return this;
    }

    public Double getJzcs() {
        return jzcs;
    }

    public ZfZhufangjibenxinxi setJzcs(Double jzcs) {
        this.jzcs = jzcs;
        return this;
    }

    public Integer getOldczrk() {
        return oldczrk;
    }

    public ZfZhufangjibenxinxi setOldczrk(Integer oldczrk) {
        this.oldczrk = oldczrk;
        return this;
    }

    public Integer getCzrk() {
        return czrk;
    }

    public ZfZhufangjibenxinxi setCzrk(Integer czrk) {
        this.czrk = czrk;
        return this;
    }

    public Integer getDysl() {
        return dysl;
    }

    public ZfZhufangjibenxinxi setDysl(Integer dysl) {
        this.dysl = dysl;
        return this;
    }

    public Integer getZzts() {
        return zzts;
    }

    public ZfZhufangjibenxinxi setZzts(Integer zzts) {
        this.zzts = zzts;
        return this;
    }

    public Boolean getYwjzgn() {
        return ywjzgn;
    }

    public ZfZhufangjibenxinxi setYwjzgn(Boolean ywjzgn) {
        this.ywjzgn = ywjzgn;
        return this;
    }

    public Integer getFctzjs() {
        return fctzjs;
    }

    public ZfZhufangjibenxinxi setFctzjs(Integer fctzjs) {
        this.fctzjs = fctzjs;
        return this;
    }



    @Override
    public String toString() {
        return "ZfZhufangjibenxinxi{" +
            "id = " + id +
            ", name = " + name +
            ", jzsj = " + jzsj +
            ", jzcs = " + jzcs +
            ", oldczrk = " + oldczrk +
            ", czrk = " + czrk +
            ", dysl = " + dysl +
            ", zzts = " + zzts +
            ", ywjzgn = " + ywjzgn +
            ", fctzjs = " + fctzjs +
            ", creator = " + creator +
            ", deptId = " + deptId +
            ", deptPath = " + deptPath +
            ", userId = " + userId +
            ", createTime = " + createTime +
            ", updater = " + updater +
            ", updateTime = " + updateTime +
            ", deleted = " + deleted +
            ", reviewed = " + reviewed +
        "}";
    }
}
